They shouldn't be loaded for random test/personal repositories. Doing
so triggers another bug in that we return them from
ostree_repo_get_config() when then causes clients to write them out
permanently to disk with ostree_repo_write_config(). This caused test
suite failures.
TRUE, &self->enable_uncompressed_cache, error))
goto out;
- if (!append_remotes_d (self, cancellable, error))
- goto out;
+ {
+ gs_unref_object GFile *default_repo_path = get_default_repo_path ();
+
+ if (g_file_equal (self->repodir, default_repo_path))
+ {
+ if (!append_remotes_d (self, cancellable, error))
+ goto out;
+ }
+ }
if (!gs_file_open_dir_fd (self->objects_dir, &self->objects_dir_fd, cancellable, error))
goto out;